be put to rest - Deutsch Englisch Wörterbuch